package springboot.example.springboot.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;

@RestController
public class TestController {

    @Autowired
    private StringRedisTemplate redis;

    @GetMapping("/redis")
    public String insert(HttpServletRequest request) {

        String key = request.getParameter("key");
        String value1 = request.getParameter("value");


//        //验证key是否存在；true存在，false不存在
//        redis.hasKey("key");

        //设置key=1
        redis.opsForValue().set(key, value1);

//        //读取key的值
        String value = redis.opsForValue().get("key");

        System.out.println(value);
//
//        //将key的值+1 ；  如果要减1 就填入 -1
//        redis.boundValueOps("key").increment(1);
//
//        //删除某key
//        redis.delete("key");

        return "成功";


    }


}
